#ifndef _CLEARTILEACTION_
#define _CLEARTILEACTION_

#include "Content/Map.hpp"
#include "BaseAction.hpp"
#include "Utilities/StringHelper.hpp"

class ClearTileAction:public BaseAction{
private:
    unsigned short* target;
    int originalValue;
public:
    ClearTileAction(unsigned short* tile, int layer, int tilex, int tiley);
    virtual void perform();
    virtual void undo();
};

#endif
